<?php

// Scriptol.com
// Creating a SQLite table
// The format of the table is that of Wordpress for posts

//$dbname='em_bd.sqlite';
include_once 'conectar_bd.php';
/*
$dbname='data/em_bd.sqlite';
$mytable ="propiedades";

if(!class_exists('SQLite3'))
  die("SQLite 3 NOT supported.");
  
$base=new SQLite3($dbname, 0666); 

 */
$base=conectar_lectura_escritura();
$mytable ="propiedades";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_propiedad bigint(20) NOT NULL PRIMARY KEY,
            id_categoria bigint(20) NOT NULL,
            id_operacion bigint(20) NOT NULL,
            precio real NOT NULL,
            direccion text NOT NULL,
            dormitorios bigint(20) NOT NULL,
            antiguedad bigint(20) NOT NULL,
            descripcion longtext NOT NULL,
            img1_path text NOT NULL,
            img1_alt text NOT NULL,
            img1_nombre  text NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$mytable ="operaciones";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_operacion bigint(20) NOT NULL PRIMARY KEY,
            nombre_operacion  text NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$mytable ="categorias";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_categoria bigint(20) NOT NULL PRIMARY KEY,
            nombre_categoria  text NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$mytable ="destacados";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_propiedad bigint(20) NOT NULL PRIMARY KEY,
            comentario  longtext NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$mytable ="favoritos";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_propiedad bigint(20) NOT NULL,
            id_usuario bigint(20) NOT NULL,
            PRIMARY KEY(id_propiedad,id_usuario)
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";




$mytable ="usuarios";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            id_usuario bigint(20) NOT NULL PRIMARY KEY
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";



$mytable ="estilo";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            elemento text(20) NOT NULL PRIMARY KEY,
            valor text(20) NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$mytable ="imagenes";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            path_img_original text NOT NULL PRIMARY KEY,
            id_propiedad bigint(20) NOT NULL,
            path_thumb_m  text,
            path_thumb_s  text
            
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";


// ======================= INSERT ===================================

  
/*  
$query = "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (1,1,1, 30000.0, 'donado 550', 5, 24, 'descripcion de casa', 'img/casa1/pic1.jpg', 'string', 'string')";
$results = $base->exec($query);
$query = "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (2,2,2, 30000.0, 'donado 550', 5, 24, 'descripcion de casa', 'img/casa2/pic1.jpg', 'string', 'string')";
$results = $base->exec($query);
*/
$query = "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (1,1,1, 30000.0, 'donado 550', 5, 24, 'descripcion de casa', 'img/casa1/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (2,1,2, 30000.0, 'chiclana 120', 6, 24, 'descripcion de casa', 'img/casa2/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (3,1,2, 1000000.0, 'zapiola 666', 4, 5, 'descripcion de casa', 'img/casa3/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (4,1,2, 400000.0, 'zelarrayan 440', 5, 24, 'descripcion de casa', 'img/casa4/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (5,1,1, 300000.0, 'donado 551', 3, 24, 'descripcion de casa', 'img/casa5/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (6,1,2, 30000.0, 'chiclana 230', 4, 24, 'descripcion de casa', 'img/casa6/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (7,1,2, 1000000.0, 'zapiola 1041', 2, 5, 'descripcion de casa', 'img/casa7/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (8,1,2, 30000.0, 'zelarrayan 86', 5, 24, 'descripcion de casa', 'img/casa8/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (9,1,1, 800000.0, 'donado 311', 2, 24, 'descripcion de casa', 'img/casa9/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (10,1,2, 200000.0, 'chiclana 567', 3, 24, 'descripcion de casa', 'img/casa10/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (11,2,2, 800000.0, 'zapiola 23', 2, 24, 'descripcion de casa', 'img/casa11/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (12,2,2, 30000.0, 'zelarrayan 2006', 4, 50, 'descripcion de casa', 'img/casa12/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (13,2,2, 70000.0, 'alvarado 909', 4, 7, 'descripcion de casa', 'img/casa13/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (14,2,1, 36000.0, 'brown 500', 4, 2, 'descripcion de casa', 'img/casa14/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (15,2,2, 377000.0, 'zelarrayan 555', 4, 14, 'descripcion de casa', 'img/casa15/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (16,2,1, 80000.0, 'zelarrayan 118', 8, 3, 'descripcion de casa', 'img/casa16/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (17,2,2, 30000.0, 'zelarrayan 325', 4, 4, 'descripcion de casa', 'img/casa17/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (18,2,1, 345000.0, 'moreno 12', 5, 15, 'descripcion de casa', 'img/casa18/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (19,2,2, 30000.0, 'moreno 1550', 5, 24, 'descripcion de casa', 'img/casa19/pic1.jpg', 'string', 'string');";
$query .= "INSERT OR REPLACE INTO propiedades (id_propiedad, id_categoria, id_operacion, precio, direccion, dormitorios, antiguedad, descripcion, img1_path, img1_alt, img1_nombre) VALUES (20,2,1, 30000.0, 'donado 550', 5, 24, 'descripcion de casa', 'img/casa20/pic1.jpg', 'string', 'string');";
$base->exec($query);


$query = "INSERT OR REPLACE INTO operaciones (id_operacion, nombre_operacion) VALUES (1, 'alquiler')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO operaciones (id_operacion, nombre_operacion) VALUES (2, 'venta')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO categorias (id_categoria, nombre_categoria) VALUES (1, 'casa')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO categorias (id_categoria, nombre_categoria) VALUES (2, 'dpto')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO destacados (id_propiedad, comentario) VALUES (1, 'esto es un comentario')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO destacados (id_propiedad, comentario) VALUES (2, 'esto es un comentario')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO destacados (id_propiedad, comentario) VALUES (5, 'esto es un comentario')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO destacados (id_propiedad, comentario) VALUES (15, 'esto es un comentario')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO destacados (id_propiedad, comentario) VALUES (18, 'esto es un comentario')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO estilo (elemento, valor) VALUES ('margen','0px')"; // REEMPLAZAR ESTO!!!!!!!!!!!!
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO estilo (elemento, valor) VALUES ('paginado','4')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO estilo (elemento, valor) VALUES ('orden','propiedades.id_propiedad')";
$results = $base->exec($query);

$query = "INSERT OR REPLACE INTO estilo (elemento, valor) VALUES ('distribucion_propiedad','estilo_1')";
$results = $base->exec($query);

 

for($i=1; $i<=20; $i++){
    $query = "INSERT OR REPLACE INTO imagenes (path_img_original, id_propiedad, path_thumb_m, path_thumb_s) VALUES ('img/casa$i/pic1.jpg', $i, 'img/casa$i/thumbs_m_pic1.jpg', 'img/casa$i/thumbs_s_pic1.jpg')";
    $results = $base->exec($query);
    
    $query = "INSERT OR REPLACE INTO imagenes (path_img_original, id_propiedad, path_thumb_m, path_thumb_s) VALUES ('img/casa$i/pic2.jpg', $i, 'img/casa$i/thumbs_m_pic2.jpg', 'img/casa$i/thumbs_s_pic2.jpg')";
    $results = $base->exec($query);
    
    $query = "INSERT OR REPLACE INTO imagenes (path_img_original, id_propiedad, path_thumb_m, path_thumb_s) VALUES ('img/casa$i/pic3.jpg', $i, 'img/casa$i/thumbs_m_pic3.jpg', 'img/casa$i/thumbs_s_pic3.jpg')";
    $results = $base->exec($query);
}

if(!$results)
{
  echo "<i>$mytable</i> not updated.";
  exit(0);
}
echo "Data entered into <i>$mytable</i> successfully";

$mytable ="admin_user";

$query = "CREATE TABLE IF NOT EXISTS $mytable(
            usuario text NOT NULL PRIMARY KEY,
            password text NOT NULL
            )";
            
$results = $base->exec($query);
if (!$results)
    exit ("Table propiedades not created<br>");

echo "Table '$mytable' created.";

$query = "INSERT OR REPLACE INTO admin_user (usuario, password) VALUES ('admin', 'd033e22ae348aeb5660fc2140aec35850c4da997')";
//$query = "INSERT OR REPLACE INTO admin_user (usuario, password) VALUES ('admin', 'admin')";
    $results = $base->exec($query);

?>
